package cn.com.nes.site.entity.vo.crm;

import cn.com.nes.site.entity.vo.BaseVO;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 补充客户信息VO
 *
 * @Author: ShenWei
 * @Date: 2024/06/11/15:58
 */
@Data
public class ReplenishCustomerInfoVO extends BaseVO {

    /**
     * 客户id
     */
    @NotNull(message = "客户id")
    private String customerId;

    /**
     * 安装工单id
     */
    @NotNull(message = "安装工单id")
    private Long workOrderId;

    /**
     * 所属村镇编码 - 行政区划代码
     */
    private String areaCode;

    /**
     * 户主姓名
     */
    private String customerName;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 身份证号码
     */
    private String idCardNumber;

    /**
     * 客户编号
     */
    private String customerCode;

    /**
     * 用能主体性质编码
     */
    private String energyUsePropertyCode;

    /**
     * 计划年份
     */
    private String planYear;

    // 下面的字段实际上需要保存到房屋信息上，不应该保存到客户信息上

    /**
     * 详细地址
     */
    private String address;

    /**
     * 门牌号
     */
    private String houseNumber;

    /**
     * 电/燃气表号
     */
    private String electricityMeterNumbers;

}
